Why Create New Models?
نویسنده
چکیده
0 7 4 0 7 4 5 9 / 9 8 / $ 1 0 . 0 0 © 1 9 9 8 I E E E ecently, I had dinner with James Bach, a thoughtful and well-known figure in the software quality field. As he began to tell me about a new testing model he was developing, I gently interrupted him and suggested that, with a few exceptions, the software industry does not need any more models right now—whether new formalisms for software development, design methods, life-cycle approaches, frameworks for process improvement, or quality models. What we do need is for practitioners to routinely and effectively apply the techniques defined by our existing models and frameworks. Once we’ve reached their practical limit, we can turn to improved models that provide guidance for working in better ways. Some current approaches may be unworkable, and projects on the bleeding edge of technology, business needs, or development approaches may find current methods inadequate. More sophisticated models may also benefit practitioners who have in fact pushed current methods to their limits. My sampling of audiences at conferences and training seminars suggests, however, that many organizations do not consistently apply existing approaches for software development excellence. I outline here several sets of software engineering and management practices that, in my experience, are still not being routinely applied across the industry. Far from a lack of suitable models to help us structure our thinking and practice, the problems we most often face include ♦ insufficient awareness of current best practices and published standards in software development, management, and quality; ♦ inadequate training of practitioners and managers in these established practices; ♦ resistance to change, expressed as the “notinvented-here”syndrome and an insistence that “our project is different and those things don’t apply”; and ♦ a shortage of discipline, rigor, and available time for people to continuously improve their personal software processes by applying a broad spectrum of superior techniques.
منابع مشابه
Changing the Conversation, Why We Need to Reframe Corruption as a Public Health Issue; Comment on “We Need to Talk About Corruption in Health Systems”
There has been slow progress with finding practical solutions to health systems corruption, a topic that has long languished in policy-makers “too difficult tray.” Efforts to achieve universal health coverage (UHC) provide a new imperative for addressing the long-standing problem of corruption in health systems making fighting corruption at all levels and in all its for...
متن کاملA new method for fuzzification of nested dummy variables by fuzzy clustering membership functions and its application in financial economy
In this study, the aim is to propose a new method for fuzzification of nested dummy variables. The fuzzification idea of dummy variables has been acquired from non-linear part of regime switching models in econometrics. In these models, the concept of transfer functions is like the notion of fuzzy membership functions, but no principle or linguistic sentence have been used for inputs. Consequen...
متن کاملWhy computerized models to control virtual Humans?
try to alterate such a motion to create this individuality. This process is tedious and there is no reliable method at this stage. 2) Creating computational models which are controlled by a few parameters. One of the major problem is to find such models and to compose them to create complex motion. Such models can be created for walking, grasping, but also for groups and crowds.
متن کاملThe dark side of theoretical ecology
Good science must be clearly transparent in its theories, models and experiments. Earlier David Tilman drew attention to the fact that ecologists investigate interspecific competition phenomenologically, rather than mechanistically. To create a mechanistic model of a complex dynamic system we need to logically describe interactions of its subsystems which lead to emergence of new properties on ...
متن کاملOn Inductive Abilities of Latent Factor Models for Relational Learning
Latent factor models are increasingly popular for modeling multi-relational knowledge graphs. By their vectorial nature, it is not only hard to interpret why this class of models works so well, but also to understand where they fail and how they might be improved. We conduct an experimental survey of state-of-the-art models, not towards a purely comparative end, but as a means to get insight ab...
متن کاملImproving the Performance of Machine Learning Algorithms for Heart Disease Diagnosis by Optimizing Data and Features
Heart is one of the most important members of the body, and heart disease is the major cause of death in the world and Iran. This is why the early/on time diagnosis is one of the significant basics for preventing and reducing deaths of this disease. So far, many studies have been done on heart disease with the aim of prediction, diagnosis, and treatment. However, most of them have been mostly f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998